<?php
echo $this->form;
?>

<script type='text/javascript'>

jQuery.fn.DefaultValue = function(text){
    return this.each(function(){
		//Make sure we're dealing with text-based form fields
		if(this.type != 'text' && this.type != 'password' && this.type != 'textarea')
			return;
		
		//Store field reference
		var fld_current=this;
		
		//Set value initially if none are specified
        if(this.value=='') {
			this.value=text;
		} else {
			//Other value exists - ignore
			return;
		}
		
		//Remove values on focus
		$(this).focus(function() {
			if(this.value==text || this.value=='')
				this.value='';
		});
		
		//Place values back on blur
		$(this).blur(function() {
			if(this.value==text || this.value=='')
				this.value=text;
		});
		
		//Capture parent form submission
		//Remove field values that are still default
		$(this).parents("form").each(function() {
			//Bind parent form submit
			$(this).submit(function() {
				if(fld_current.value==text) {
					fld_current.value='';
				}
			});
		});
    });
};

$(function() {
	$("input[type='text']").each(function() {
		var $input = $(this);
		if ($input.hasClass("control_crud_listbox") && !$input.parents('#tag2product-element').size()) return;
		if ($input.attr('name')=='days_end' ) return;
		if ($input.val() == '') {
			$(this).DefaultValue("[несколько значений]");
		}
		
		
	});

	$("input.multivalue").each(function() {
		var $self = $(this);
		$self.attr("value", "multivalue");
		var $label = $("<label class='jquery-tree-checked-partial'></label>");
		$self.wrap($label);
		$self.before("&nbsp;");
		$self.hide();
		
		
	});

	$("input.multivalue").click(function() {
		var $self = $(this);
		$self.show();
		
		var $label = $self.parent();
		$label.attr("class", "");
		
		$self.attr("value", "1");
		$self.removeClass("multivalue");
	});

	$("input[type='checkbox']").click(function() {
		var $self = $(this);
		if ($self.attr('name') == 'product2product_category[]') return;
		var $next = $self.next();
		if ($next.hasClass("_changed")) return;

		$next = $("<input type='hidden' name='"+$self.attr("name")+"_changed' class='_changed' value='1' />");
		$self.after($next);
	});
	
})
</script>
